create an impression - German English Dictionary